.carousel {
  height: 100vh;
  padding-top: 5vh;
  background: #ccc url('../../assets/images/新春背景图.jpeg')  no-repeat;
  background-size: 100% 100%;
  box-shadow: 2px 2px 10px 5px rgba(0, 0, 0, 0.2) inset;

  header {
    position: fixed;
    top: 0;
    right: 0;
    height: 10vh;

    > h2 {
      padding-top: 0.3vw;
      padding-right: 2vw;
      color: #d3373e;
    }
  }

  main {
    height: 85vh;
    overflow: auto;
    box-sizing: border-box;
  }
}

.wrapper {
  width: 100%;
  max-width: 300px;
  margin: 20px auto;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 5px rgba(0, 0, 0, 0.2);

  .scratch {
    width: 100%;
    height: 200px;
  }

  .content {
    display: inline-block;
    width: 100%;
    height: 200px;
    font-size: 38px;
    line-height: 200px;
    color: red;
    text-align: center;
  }
}
